wall of glass blocks - French English Dictionary